package ${package};

<#list containers as container>
import ${dataPackage}.container.${container?cap_first}Container;
</#list>


/** 
 * @author ExcelUtil Auto Maker
 * 
 * @version 1.0.0
 * 
 * ${explain}
 */
public class DataManager {

	<#list containers as container>
	public ${container?cap_first}Container ${container}Container = new ${container?cap_first}Container();
	</#list>
	
	private static Object obj = new Object();
	
	private static DataManager manager;
	
	private DataManager(){
		<#list containers as container>
		${container}Container.load();
		</#list>
	}
	
	public static DataManager getInstance(){
		synchronized (obj) {
			if(manager == null){
				manager = new DataManager();
			}
		}
		return manager;
	}
}
